#include "10DigitRandomNumber.h"

// 生成指定范围内的随机数
long long generate_random_number(long long min, long long max)
{
    // 拼接两次rand()结果：高31位 + 低31位 → 覆盖约2^62范围
    long long high = (long long)rand() << 31;
    long long low = rand() & 0x7FFFFFFF;
    long long random_num = high | low;

    // 映射到指定范围
    return min + (random_num % (max - min + 1));
}